﻿using Glorysoft.EAP.Contracts.SMECMESClient.Entities;
using Glorysoft.EAP.Core.Entities;
using System.Collections.Generic;

namespace Glorysoft.EAP.Core
{
    public class TagObject
    {
        public TagObject()
        {
        
            TooList = new List<TOOL>();
            ItemList = new List<Item>();
            DcbList = new List<Dcb>();
            PRODLIST = new List<PROD>(); 
      
            CheckListInfo = new List<CHECKLISTINFO>();
            GetAllSite = new List<GetAllSite>();
      
            //PIDLIST = new List<UNITLIST>();
        }
        public string CarrierName { get; set; }
        public string SubUnitName { get; set; }
        public string RecipeId { get; set; }
        public string BarCodeUserId { get; set; }
        public string BarCodeEqpId { get; set; }
        public string BarCodePortId { get; set; }
        public string BarCodeMaterialId { get; set; }
        public string HoldReasons { get; set; }
        public string EqpId { get; set; }
        /// <summary>
        /// Material/ToolId
        /// </summary>
        public string MTID { get; set; }
        /// <summary>
        ///  Material/ToolId的使用次数
        /// </summary>
        public string USEDQTY { get; set; }
        public string UserId { get; set; }
        public string EqpType { get; set; }
        public string PortId { get; set; }
        public string LotId { get; set; }
        public string EquipMentID { get; set; }
    
        public string TerminalMsg { get; set; }
        public bool AlarmEnabled { get; set; }
        public string AlarmCode { get; set; }
        public string AlarmText { get; set; }
        public string AlarmTime { get; set; }
        public List<TOOL>  TooList { get; set; }
        public List<Item> ItemList { get; set; }
        public List<Dcb> DcbList { get; set; }
        public List<PROD> PRODLIST { get; set; }
   
        public  List<CHECKLISTINFO> CheckListInfo { get; set; }
        public List<GetAllSite> GetAllSite {get; set; }

   
        //public List<UNITLIST> PIDLIST { get; set; }
    }
}